%{
 #include "y.tab.h"
 #include <math.h>
 
%}


%%
([0-9]+|([0-9]*\.[0-9]+)([eE][-+]?[0-9]+)?) {
		yylval.dval = atof(yytext);
		return NUMBER;
	}

[ \t] ;	

[A-za-z][A-za-z0-9]* {
		struct symtab *sp = symlook(yytext);
		
		yylval.symp = sp;
		

		return NAME;
 	}

"$"  { return 0;}

\n  |
.  return yytext[0];

%%




















